// File EntityNames.h
//
// Purpose: Contains the definition of the EntityNames enum
//
// Author : Bryson King
// Date : 18 March 2013
// --------------------------------------------------------------
#ifndef ENTITYNAMES_H
#define ENTITYNAMES_H

#define DEBUG_SECTION

#include <string>

// Describes the different types of entities in the game
enum entity_names
{
	ent_Player,
	ent_Terrorist,
	ent_CO,
	ent_XO,
	ent_Security1,
	ent_Security2,
	ent_Security3,
};

inline std::string GetNameOfEntity(int n)
{
	switch(n)
	{
		case ent_Player:
			return "Tristan Ingram";
		case ent_CO:
			return "CO"; 
		case ent_XO:
			return "XO";
		case ent_Terrorist:
			return "Terrorist";
		case ent_Security1:
			return "Security";
		case ent_Security2:
			return "Security";
		case ent_Security3:
			return "Security";
		default:
			return "UNKNOWN!";
	}
}

#endif